Given an integer array nums, return the number of subarrays filled with 0.
A subarray is a contiguous non-empty sequence of elements within an array.
題目給我們一組數列,目標是返回所有由0組成的子數列的數量!
我的解題思路:
class Solution {
public long zeroFilledSubarray(int[] nums) {
int result = 0;
int count = 0;
// 開始遍歷
for (int num : nums) {
if (num == 0) {
count++;
result += count;
} else{
// 如果數字不是 0,
count =0;
}
}
return result;
}
}
因為之前已經寫過幾次跟計算子數列有關的題目,加上題目跟之前比起來也算簡單~
所以這次有經驗就寫比較順!話說不知不覺鐵人賽已經開始三週了,時間過真快。